@charset "UTF-8";

/* sub_banner 开始 */
.sub-banner {

   position: relative;

}

.sub-banner a {
    position: absolute;
    width: 100%;
    height: 644px;
    background: url(../images/subbanner.jpg) no-repeat center ;

}

/* sub_banner 结束 */

.main {

    position: relative;
}
.main-slider {
   float: left;
    width: 730px;
    height: 454px;
    margin: 12px 0 0 220px;
    position: relative;
}
.main-slider ul {
    
    position: absolute;
    left: 50%;
    bottom: 10px;
    margin-left: -66px;
    

}

.main-slider li {
    float: left;
    width: 18px;
    height: 18px;
    color: #fff;
    border-radius: 50%;
    margin: 0 2px;
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    background-color: #3e3e3e;

}

.main-slider .carnot{
    background-color:  yellow;
}


.main-slider .arrow {
   
    background-color: #B61B1F;
}

 .arrow a{
        position: absolute;
        top: 50%;
        margin-top: -31px;
        height: 62px;
        width: 28px;
        color: #fff;
        background: rgba(0, 0,0, 0.5);
        text-align: center;
        font: 400 22px /62px "simsun";
 }

 .arrow a:hover {
    background: rgba(0, 0,0, 0.7);
    
 }

 .arrow-left {
     left: 0;
     border-radius: 0 10px 10px 0;

 }

 .arrow .arrow-right {
     right: 0;
     border-radius: 10px 0 0 10px;
 }



.main-news {
   float: right;
    height: 466px;
    width: 250px;
}

.main-news-top {
    height: 372px;
    width: 248px;
    overflow: hidden;
    margin: 12px 0 5px 0;
    border: 1px solid #e4e4e4;
}

.main-news-top-faster  {
    height: 163px;
    border-bottom:  1px dashed #E4E4E4;

}


.main-news-top-faster-title {
    height: 32px;
    line-height: 32px;
    padding:  0 15px;
    border-bottom: 1px dotted #E8E8E7;
}

.main-news-top-faster-title h2 {
  float: left;
  font: 400 16px/32px "microsoft yahei"
}

.main-news-top-faster-title a {
    float: right;
    font-family: "consolas" 
}

.main-news-top-faster-content {
    padding: 5px 0 0 15px;
}

.main-news-top-faster-content li {

    line-height: 24px;
}

.main-news-top-faster-content span {
  font-weight: 700;
    margin-right: 5px;
}

.main-news-top-money ul {
    width: 260px;
}

.main-news-top-money li {

    width: 62px;
    height: 70px;
    float: left;
    margin-left: -1;
    margin-top:  -1;
    border: 1px solid #E8E8E7;
}

.main-news-top-money a {
    display: block;
    width: 62px;
    height: 30px;
    position: relative;
    padding-top: 40px;
    text-align: center;
    line-height: 30px;
}

.main-news-top-money i {
    position: absolute;
   top: 13px;
   left: 18px;
   width: 25px;
   height: 25px;
   background: url(../images/fly.png) no-repeat;
}

.main-news-top-money .mai-new-top-money-icon2 {
    background-position: 0 -25px;
}

.main-news-top-money .mai-new-top-money-icon3 {
    background-position: 0 -50px;
}

.main-news-top-money .mai-new-top-money-icon4 {
    background-position: 0 -75px;
}

.main-news-top-money .mai-new-top-money-icon5 {
    background-position: 0 -100px;
}

.main-news-top-money .mai-new-top-money-icon6 {
    background-position: 0 -125px;
}

.main-news-top-money .mai-new-top-money-icon7 {
    background-position: 0 -150px;
}

.main-news-top-money .mai-new-top-money-icon8 {
    background-position: 0 -175px;
}


.main-news-top-money .mai-new-top-money-icon9 {
    background-position: 0 -200px;
}

.main-news-top-money .mai-new-top-money-icon10 {
    background-position: 0 -225px;
}

.main-news-top-money .mai-new-top-money-icon11 {
    background-position: 0 -250px;
}

.main-news-top-money .mai-new-top-money-icon12 {
    background-position: 0 -275px;
}

.show {

    background:  url(../images/free.png) no-repeat right top;
}

/* today 部分开始 */

.today {
    position: relative;
    margin: 10px auto 20px;
}

.today-left {
    float: left;
}

.today-left a {
    display:  block;
    width: 210px;
    height: 151px;
    background:  url(../images/pic1.jpg) no-repeat;
}

.today-right {
   width: 1000px;
    float: right;
    overflow: hidden;
    position: relative;
}
.today-right ul {
    width: 450%;
}

.today-right li {
    float:  left;
    margin-right: 1px;
}


/* today 部分结束 */


